From: Florian Müllner Date: Mon, 3 Nov 2025 11:50:34 +0000 (+0100) Subject: workspaceThumbnails: Add missing return values to later handlers X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~44^2~135 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=948f1a7eeb9ea0cbe4d54831d94db9bf4d0ce7cd;p=gnome-shell.git workspaceThumbnails: Add missing return values to later handlers MetaLaters are source functions, and should therefore return a bool to indicate whether the source should be removed or continue. Part-of: --- diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js index 6bd834407..40ac36307 100644 --- a/js/ui/workspaceThumbnail.js +++ b/js/ui/workspaceThumbnail.js @@ -1188,7 +1188,10 @@ export const ThumbnailsBox = GObject.registerClass({ const laters = global.compositor.get_laters(); this._updateStateId = laters.add( - Meta.LaterType.BEFORE_REDRAW, () => this._updateStates()); + Meta.LaterType.BEFORE_REDRAW, () => { + this._updateStates(); + return GLib.SOURCE_REMOVE; + }); } _unqueueUpdateStates() { @@ -1345,6 +1348,7 @@ export const ThumbnailsBox = GObject.registerClass({ Meta.LaterType.BEFORE_REDRAW, () => { this._dropPlaceholder.hide(); delete this._dropPlaceholderLater; + return GLib.SOURCE_REMOVE; }); } } @@ -1381,6 +1385,7 @@ export const ThumbnailsBox = GObject.registerClass({ Meta.LaterType.BEFORE_REDRAW, () => { this._dropPlaceholder.show(); delete this._dropPlaceholderLater; + return GLib.SOURCE_REMOVE; }); } x += placeholderWidth + spacing;